/**
 * 新增代理商客户
 */
//客户联系人数组的下标
var contactcount = 0;
$(function(){
	//及时设置证件类型值
	$("#selectcardtype").change(function(){
		$("#cardtypename").val($("#selectcardtype").find("option:selected").text()) ;
	});
	//及时设置客户类型值
	$("#selectcustomtype").change(function(){
		$("#customtypename").val($("#selectcustomtype").find("option:selected").text()) ;
	});
	//添加联系人
	$("#addcontact").click(function(){
		var str = $("<tr><td><input type='text' class='easyui-validatebox' required='required' name='contactList["+contactcount+"].contactname'/><span style='color:red;'>*</span></td>"+
				"<td><input type='text' style='width:100px;' class='easyui-validatebox' required='required' name='contactList["+contactcount+"].contacttel'/><span style='color:red;'>*</span></td>"+
				"<td><input type='text' style='width:100px;' name='contactList["+contactcount+"].contactfax'/></td>"+
				"<td><input type='text' style='width:100px;' name='contactList["+contactcount+"].contactemail'/></td>"+
				"<td><input type='text' style='width:100px;' name='contactList["+contactcount+"].contactrole'/></td>"+
				"<td style='width:100px;'><a href='javascript:void(0);' onclick='getDel(this)'>删除</a></td></tr>");
	    $("#addtr").append(str);
		contactcount = contactcount + 1;
	});
	//选择省份，加载相应城市
	$("#selectprovince").change(function(){
		//清空原来的
		$("#selectcity").empty();
		$("#selectcity").append("<option value=\"\" selected=\"selected\">--请选择--</option>");
		$("#selectarea").empty();
		$("#selectarea").append("<option value=\"\" selected=\"selected\">--请选择--</option>");
		var s_province = $("#selectprovince").val();
		$.post("customer/city/load/"+s_province,function(result){
			if(result != null){
				for(var i=0;i<result.length;i++){
					$("#selectcity").append("<option value=\""+result[i].cityid+"\">"+result[i].city+"</option>");
				}
			}else{
				alert("城市加载失败！");
			}
		},'json');	
	});
	//选择城市加载相应地区
	$("#selectcity").change(function(){
		$("#selectarea").empty();
		$("#selectarea").append("<option value=\"\" selected=\"selected\">--请选择--</option>");
		var s_city = $("#selectcity").val();
		$.post("customer/area/load/"+s_city,function(result){
			if(result != null){
				for(var i=0;i<result.length;i++){
					$("#selectarea").append("<option value=\""+result[i].areaid+"\">"+result[i].area+"</option>");
				}
			}else{
				alert("区域加载失败！");
			}
		},'json');
	});
	
	//检查用户名称
	$("#custom_name").blur(function(){
		check_customer_name();
	});
			
})

//保存客户
function saveCustomer(){
	//表单提交
	$('#cform').form('submit', {
		url : "customer/add",
		onSubmit : function() {
			var isValid = $(this).form('validate');
			var flag = check_customer_name();
			return isValid && flag; // 验证都通过才提交表单，就是返回值都为true
		},
		success : function(msg) {
			if (msg == "success") {//提交成功
				$.messager.alert('提示','新增成功!','info');
				//刷新列表
				search_customer();
			} else {
				$.messager.alert('提示','新增失败!','error');
			}
		}
	});
}
	//检查客户名称是否已经存在
	function check_customer_name(){
		var flag = false;
		var custom_name = $.trim($("#custom_name").val());
		if(custom_name != null && custom_name.length > 0){
			$.ajax({
				   type: "POST",
				   url: "customer/check",
				   data: {'customname':custom_name},
				   async: false, //改成同步
				   success: function(result){
					   if(result == "success"){
						   flag = true;
						}else{
							$.messager.alert('提示',"客户名称已经存在",'error');
						}
				   }
				});
		}
		return flag;
	}
//删除联系人输入行
function getDel(k){  
	$(k).parent().parent().remove();
} 